package com.lanhe.identifier.service.impl;

import com.lanhe.identifier.domain.LhIdentifierBindLog;
import com.lanhe.identifier.mapper.LhIdentifierBindLogMapper;
import com.lanhe.identifier.service.ILhIdentifierBindLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 识别码（绑定）日志(LhIdentifierBindLog)表服务实现类
 *
 * @author zhanggl
 * @since 2023-09-19 09:45:41
 */
@Service
public class LhIdentifierBindLogServiceImpl implements ILhIdentifierBindLogService {

	@Autowired
	private LhIdentifierBindLogMapper lhIdentifierBindLogMapper;

	/**
	 * 根据条件分页查询识别码绑定日志列表
	 *
	 * @param identifierBindLog 识别码
	 * @return 识别码绑定日志信息集合信息
	 */
	@Override
	public List<LhIdentifierBindLog> selectIdentifierBindLogList(LhIdentifierBindLog identifierBindLog) {
		return lhIdentifierBindLogMapper.selectIdentifierBindLogList(identifierBindLog);
	}

	/**
	 * 查询识别码绑定日志信息
	 *
	 * @param identifierBindLogId ID
	 * @return 识别码绑定日志信息
	 */
	@Override
	public LhIdentifierBindLog selectIdentifierBindLogById(Long identifierBindLogId) {
		return lhIdentifierBindLogMapper.selectIdentifierBindLogById(identifierBindLogId);
	}

	/**
	 * 新增识别码日志
	 *
	 * @param identifierBindLog 实体
	 * @return 结果
	 */
	@Override
	public int insertIdentifierBindLog(LhIdentifierBindLog identifierBindLog) {
		return lhIdentifierBindLogMapper.insertIdentifierBindLog(identifierBindLog);
	}
}

